草庐IT

Android AlertDialog 将 PositiveButton 移到右侧,将 NegativeButton 移到左侧

全部标签

ios - 如何将现有的 Appcelerator Titanium 应用程序数据库迁移到原生 Swift iOS 应用程序

我打算将最初用Appcelerator的Titanium编写的应用程序重建为用Swift编写的完全原生的iOS应用程序。该应用在很大程度上依赖于使用钛合金模型创建的SQLite数据库,用户可以通过该数据库将项目保存到手机上的本地数据库中。当用户使用新重建的版本更新他们的应用程序时,我需要可以访问这些数据。这是我的问题:应用更新后,数据库会被继承吗?我可以使用新的Swift应用程序访问数据库吗?我仍然可以在新的swift应用程序中为数据库项创建模型吗?如果我在Swift中创建模型,它们会覆盖我在Titanium中创建的表吗?用户的数据会丢失吗?是否有一套最佳实践?请注意,我需要在Swif

Swift - 在刚刚添加的按钮右侧自动添加一个按钮

我设置了一个UIScrollView,我正在使用addSubView向它添加5个按钮。这是我的viewDidLoad中的代码。letcodedButton:UIButton=UIButton(frame:CGRectMake(0,0,100,50))codedButton.backgroundColor=UIColor.redColor()codedButton.setTitle("Button1",forState:UIControlState.Normal)codedButton.addTarget(self,action:#selector(ViewController.butt

ios - 如何使用 UICollectionView 在单元格左侧创建部分和标题?

我不确定我的问题是否很好。如果您考虑改进它,那就去做吧:)但很快这就是我的意思:每个橙色框是新部分框的标题(宽度和高度是静态的)。这将链接到带有部分的获取结果Controller黄色单元格的宽度始终占据屏幕的其余部分,并且具有自动的高度尺寸(取决于文本的长度)。请告诉我:是否可以使用UICollectionView完全做到这一点?如何为黄色单元格设置自动高度尺寸?如何使黄色像在图像上一样float? 最佳答案 我认为您可以使用UITableViewController来做类似的事情。思路是:将单元格自定义为左右两部分。节的第一项左侧

swift - 迁移到 swift 3

我正在尝试迁移到swift3。我已经用最新版本更新了podfile用swift3编写的库。我已经更新了cocoapods提到的Alamofirehere.我已经运行了podinstall和podupdate我已经清理了构建文件夹并执行了项目清理。对于Alamofire,我仍然不断收到DependencyAnalysisError。此外,即使我已经更新了pod,我也会继续让目标中的pod框架进行转换。请注意,我已经成功地将我的源代码转换为swift3。 最佳答案 如果在xcode8中使用swift3,在build设置中,将使用旧版Sw

swift - 将我的 pod 迁移到 Swift 4

我在Swift3中创建了我的pod,现在我想将它迁移到Swift4。我已经在Example项目中完成了代码迁移(我在运行podlibcreate时选择创建一个示例),但是我的podspec仍然没有通过验证。原因之一是默认的cocoapods配置将其编译为Swift3。另一个是,为了更新依赖项以使用Swift4进行编译,我需要引用一个特定的分支,比如RxSwift,但是我在podspec.我该如何解决这些问题? 最佳答案 根据CocoaPods:pointtoabranchinpodspec您不能在podspec中使用:git和:br

ios - 默认标注填充左侧附件 View 的颜色

有没有办法让标注的左侧附件View只用背景色填充View的其余部分?我目前正在做这个letleftView=UIImageView(image:UIImage(named:"leaf32"))leftView.backgroundColor=UIColor.redColor()anView.leftCalloutAccessoryView=leftView我想让背景填充为苹果map默认标注中的蓝色。 最佳答案 这样做:letleftView=UIImageView(image:UIImage(named:"leaf32"))left

ios - 添加彩色图像作为导航栏中的右侧栏按钮项

我添加了一个具有彩色背景图像的右侧导航栏项目:letrightButton=UIBarButtonItem(image:UIImage(named:"avatar")!,style:UIBarButtonItemStyle.Plain,target:self,action:#selector(self.rightNavBarItemAction))navigationItem.rightBarButtonItem=rightButton我没有将图像作为按钮的背景(彩色),而是使用白色占位符。 最佳答案 您可以将图像的渲染模式更新为U

ios - 快速在右侧栏按钮项目中添加角标(Badge)警报

我在右栏按钮位置放置了一个简单的按钮。这个按钮显示我的购物车。现在我正在尝试在该按钮上放置一个角标(Badge),它将显示我的购物车商品数量。我正在尝试使用FontAwesomepods。我已经放置了一个右栏按钮项目,但是当我运行它时,它用购物车按钮替换了计数的右栏按钮。我希望它出现在购物车按钮上并显示数量。我怎样才能得到它?这就是我要在右bat按钮上放置角标(Badge)的原因letrightButton=UIButton(frame:CGRect(x:0,y:0,width:20,height:20))rightButton.titleLabel?.font=UIFont.font

ios - 在 XCode 8 中将 iOS 项目从 Swift 2.3 迁移到 3.0

我已经在我的项目中安装了RealmFramework(在XCode7.3.1中)。但是现在在将xcode更新为8之后,我将我的项目代码转换为swift3.0。并得到这个错误模块文件是由编译器的旧版本创建的;重建“RealmSwift”,再试一次我重建了,但无法解决这个错误。因此,要解决此问题,请从realm.io下载最新的RealmFramework并将旧的替换为新的(swift3.0)。现在我收到了这个错误。模块文件是由较新版本的编译器创建的。请建议我如何解决这个不兼容问题。 最佳答案 Xcode本身提供了从swift2.3迁移到

ios - 向 UITextField 右侧添加文本和图像

如何在UITextField右侧添加文本和图像。我有一个UITextField,它最初在它的右边有一个文本/标签,当用户点击按钮时,相同的textField现在在它的右边有文本+图像UITextField图像可以这样添加,但是文本/标签和两者呢?txtField.rightViewMode=.alwaystxtField.rightView=UIImageView(image:UIImage(named:"selectdrop")) 最佳答案 为此,您可以在UIView实例上创建并在其中添加UILabel和UIImageView然后